package com.iotek.bookstore.modle.service.serviceimpl;

import com.iotek.bookstore.modle.dao.impl.BookDaoImpl;
import com.iotek.bookstore.modle.entity.Book;

import java.util.List;

public class BookBizImpl extends MyBookstoreBizImpl<Book> {
    public BookBizImpl() {
        myBookstoreDao=new BookDaoImpl();
    }

    /*
    * 添加图书简易信息
    * */
    @Override
    public int insert(Book book) {
        return myBookstoreDao.insert(book);
    }

    /*
    * 根据图书ID删除图书信息
    * */
    @Override
    public int delete(int id) {
        return myBookstoreDao.delete(id);
    }

    /*
    * 根据图书ID修改图书信息
    * */
    @Override
    public int update(Book book) {
        return myBookstoreDao.update(book);
    }

    /*
    * 查询所有图书的简易信息
    * */
    @Override
    public List<Book> queryAll() {
        return myBookstoreDao.queryAll();
    }


    @Override
    public List<Book> query(String str) {
        return myBookstoreDao.query(str);
    }

    //根据ID查询符合条件的书籍
    @Override
    public List<Book> query(int id) {
        return myBookstoreDao.query(id);
    }

    @Override
    public List<Book> query(int id, int start, int end, String type) {
        return myBookstoreDao.query(id,start,end,type);
    }
}
